1

00:00:00,612  -->  00:00:04,548
In the previous video, we already create topology
like this.

2

00:00:05,384  -->  00:00:10,727
We will use this topology to learn about network
automation using netmiko.

3

00:00:11,694  -->  00:00:15,954
Now in this video, we are going to learn about
netmiko.

4

00:00:16,573  -->  00:00:20,811
What is netmiko, and how we can install netmiko.

5

00:00:21,507  -->  00:00:28,011
You can try to open the netmiko documentation
in github.com, this is the url,

6

00:00:28,901  -->  00:00:34,635
Or you can go to google and try to search
netmiko github like this.

7

00:00:38,166  -->  00:00:41,119
And then you can open the first website.

8

00:00:41,815  -->  00:00:45,233
Okay now let’s start learn about netmiko.

9

00:00:45,841  -->  00:00:53,644
Netmiko is a multi vendor library to simplify
paramiko ssh connection to network devices.

10

00:00:54,600  -->  00:01:02,901
So the function of netmiko is same as paramiko,
which is doing ssh to networking devices.

11

00:01:03,726  -->  00:01:07,383
But netmiko is more simple than paramiko.

12

00:01:07,905  -->  00:01:11,642
And netmiko is build based on paramiko.

13

00:01:13,239  -->  00:01:20,499
Here we can see supported platform, this is
means the vendors that supported by netmiko.

14

00:01:21,259  -->  00:01:30,067
The supported platform is divided to 3 category,
which is regular tested, limited testing,

15

00:01:30,067  -->  00:01:32,115
and experimental.

16

00:01:33,000  -->  00:01:37,278
To check the detail, we can click here in
the platforms.

17

00:01:41,699  -->  00:01:45,148
Okay this is the vendor that regulary tested.

18

00:01:45,506  -->  00:01:52,508
We have arista, cisco devices, hp, juniper,
linux, and others.

19

00:01:53,247  -->  00:01:56,043
And this is vendor that limited tested.

20

00:01:56,554  -->  00:02:02,515
Here we have many vendor, including mikrotik
is also limited tested.

21

00:02:04,557  -->  00:02:12,823
And then this is the vendor that experimental,
we also have many vendor here, including Fortinet

22

00:02:12,823  -->  00:02:15,000
is also experimental.

23

00:02:16,044  -->  00:02:20,690
Okay so we have many vendor that supported
by netmiko.

24

00:02:21,624  -->  00:02:25,644
Next, let’s see how we can install netmiko.

25

00:02:26,426  -->  00:02:28,932
This is the command to install netmiko.

26

00:02:29,540  -->  00:02:30,734
Very simple right?

27

00:02:31,299  -->  00:02:35,392
We just need to type pip install netmiko.

28

00:02:36,000  -->  00:02:44,295
And here we can see some requirement for netmiko,
so when we install netmiko, this package will

29

00:02:44,295  -->  00:02:46,247
installed automatically.

30

00:02:47,398  -->  00:02:54,354
Okay let’s just install netmiko on ubuntu
server, let’s make sure that netmiko is

31

00:02:54,354  -->  00:03:09,160
not installed yet, pip3 freeze, here we can
see that netmiko is not installed yet.

32

00:03:09,953  -->  00:03:17,237
So if we try to import netmiko on python,
we should get an error, let’s try it.

33

00:03:17,791  -->  00:03:19,866
Go to python interpreter.

34

00:03:20,268  -->  00:03:23,408
And then let’s try to import netmiko.

35

00:03:24,158  -->  00:03:26,443
Okay here we get an error,

36

00:03:27,334  -->  00:03:34,725
Exit, and then let’s try to install netmiko,
pip3 install netmiko.

37

00:03:36,474  -->  00:03:44,572
Wait for a minute, okay done,

38

00:03:45,126  -->  00:03:59,623
Let’s check again, pip3 freeze, here we
can see that now we have netmiko.

39

00:04:00,242  -->  00:04:03,248
Let’s try to import on python interpreter.

40

00:04:03,944  -->  00:04:08,735
Go to python interpreter, and then import
netmiko.

41

00:04:09,701  -->  00:04:12,811
Okay now we don’t have an error anymore.

42

00:04:13,534  -->  00:04:18,205
This is means that netmiko is installed correctly
on our server.

43

00:04:19,237  -->  00:04:25,083
I think enough for this video, in the next
video, we are going to start learn how to

44

00:04:25,083  -->  00:04:28,187
do network automation using netmiko.

45

00:04:28,871  -->  00:04:32,380
Thank you for watching and see you on the
next video.
